to challenge a principle - Español Inglés Diccionario